<?php
session_start();
header("Content-Type: application/json");
if(isset($_SESSION['id']))
{
 include ('../Connections/conn.php');
 include ('../funciones.php');
 include ('consultas.php');

if($conexion)
{
 if($_GET['r']=='todos')
 {
	 $resultado=seleccionar_ticket_3_4($conexion);
 }

/*else if($_GET['r']=='empresa')
{	 
	 $consulta = empresa_id($_SESSION['id'],$conexion);
	 $id_empresa = mysql_fetch_array($consulta); 
	 $resultado = seleccionar_ticket_empresa_3_4($id_empresa['Empresa_id_empresa'],'desc',$conexion);
}*/
 else
 {
	 $resultado=seleccionar_ticket_usuario_3_4x($_SESSION['usuario'], $conexion);
 }
 
 
for($i=0;$i<mysql_num_rows($resultado);$i++)
{
	$resultados=mysql_fetch_array($resultado);
	$categorias=categoria_ticket($resultados['id_ticket'],$conexion);
	$productos=producto_ticket($resultados['id_ticket'],$conexion);				  
	$representantes=representantes_ticket($resultados['id_ticket'],$conexion);
	$cliente=cliente_ticket($resultados['id_ticket'],$conexion);
	$categorias=categoria_ticket($resultados['id_ticket'],$conexion); //obtiene el asunto del ticket antes llamado categoria, devuelve la plantilla habilitada por ese asunto
	$productos=producto_ticket($resultados['id_ticket'],$conexion);	//obtiene el producto que corresponde al ticket			  
	$series=seriales_ticket($resultados['id_ticket'],$conexion);
	//series
		$serial='';
		if(mysql_num_rows($series)==0)
		{
			$serial="Sin Serial";
		}
		else
		{
			for($zt=0;$zt<mysql_num_rows($series);$zt++)
			{
				$rep_series=mysql_fetch_array($series);
				$serial= $rep_series['serial']."<br>";
			}
		}

	$r1=mysql_fetch_array($categorias);
	//$id_sla=id_sla($r1['plantilla'],$conexion);
	$id_sla=id_sla_prioridad($r1['plantilla'],$resultados['id_prioridad'],$conexion);
	$r2=mysql_fetch_array($id_sla);
	$datos_sla=datos_sla($r2['sla'],$conexion);
	$r3=mysql_fetch_array($datos_sla);
	$slas=proyecto_presupuesto_alcance($resultados['id_ticket'],$conexion);
	$resultadoslas=mysql_fetch_array($slas);
	
	//SLA PRESUPUESTO
	$ver_gastos=ver_gastos($resultados['id_ticket'],$conexion);
	if(mysql_num_rows($ver_gastos)>0)
	{
		$suma_gastos=suma_gastos_ticket($resultados['id_ticket'],$conexion);
     	$sumas=mysql_fetch_array($suma_gastos);
		
		 if($resultados['tipo']=='ticket')
		 {
			 if($resultados['presupuesto_ticket']>0)
				$porcent_presupuesto=number_format((($resultados['presupuesto_ticket']-$sumas['gastos'])*100)/$resultados['presupuesto_ticket'],2,'.','.');
			 else
				$porcent_presupuesto="-100";
		 }
		 else
		 {
			if($resultadoslas['presupuesto']>0)
				$porcent_presupuesto=number_format((($resultadoslas['presupuesto']-$sumas['gastos'])*100)/$resultadoslas['presupuesto'],2,'.','.');
			else
				$porcent_presupuesto="-100";
		 }
	}
	else
	{
		$porcent_presupuesto=100;
	}
	//SLA TIEMPO
	$dif_actual_limite1=diferencia_fechas($resultados['fecha_inicio'],$resultados['fecha_vencimiento']);	
	
		
		if($_SESSION['perfil']!=3) 
		{ 
			if($resultados['tipo']=='ticket')
			{
				
				$arr['seleccione']= "<input type='checkbox' name='".$resultados['id_ticket']."' id='".$resultados['id_ticket']."' onclick=\"$('proyecto_boton').disabled=true;$('ticket_boton').disabled=false;\">"; 
			} 
			else 
			{
				$arr['seleccione']= "<input type='checkbox' name='".$resultados['id_ticket']."' id='".$resultados['id_ticket']."' onclick=\"$('ticket_boton').disabled=true;$('proyecto_boton').disabled=false;\">"; 
				 
			} 
		} 
		else 
		{ 
			if($resultados['tipo']=='ticket') 
			{ 
				$arr['seleccione']= "<input type='checkbox' name='".$resultados['id_ticket']."' id='".$resultados['id_ticket']."' onclick=\"$('proyecto_boton').disabled=true;$('ticket_boton').disabled=false;\">"; 
				
			} 
			else
			{
				$arr['seleccione']= "<input type='checkbox' name='".$resultados['id_ticket']."' id='".$resultados['id_ticket']."' onclick=\"$('ticket_boton').disabled=true;$('proyecto_boton').disabled=false;\">";
			} 
		}
			
		$arr["Ticket"]= "<div id='tabla_".$resultados['id_ticket']."'><b>".$resultados['id_ticket']."</b></div>";
		if($resultados['tipo']=='ticket')
		{
          $arr["Titulo"]= "<div id='tabla_".$resultados['id_ticket']."'><b><a href=\"javascript:ventanita('ticket/detalles_ticket.php?id=".$resultados['id_ticket']."','Detalles del Ticket',0);\">".$resultados['titulo']."</a></b></div>";
  		 }
		else
		{
                  $arr["Titulo"]= "<div id='tabla_".$resultados['id_ticket']."'><b><a href=\"javascript:ventanita('ticket/actualizar_proyecto.php?id=".$resultados['id_ticket']."','Detalles del Ticket',0);\">".$resultados['titulo']."</a></b></div>";
		}
		$arr["No.Serie"]= "<div id='tabla_".$resultados['id_ticket']."'>".$serial."</div>";
	
		$cli='';
		for($e=0;$e<mysql_num_rows($cliente);$e++)
		{
			$client=mysql_fetch_array($cliente);
			$cli.=$client['nombre'];
		}
		$arr["Solicito"]=$cli;
		
		$re='';
		for($z=0;$z<mysql_num_rows($representantes);$z++)
		{
			$rep=mysql_fetch_array($representantes);
			$re.=$rep['nombre']."<br>";
		}
		$arr["Asignado a"]=$re;
		
		$arr["Estado"]=$resultados['estado'];
		
 
		$empresa_depto=ticket_empresa($resultados['id_ticket'],$conexion);
		$em='';
		for($d=0;$d<mysql_num_rows($empresa_depto);$d++)
		{
			$empdep=mysql_fetch_array($empresa_depto); 
			$em.=$empdep['empresa']."<br>";
		}
				$arr["Empresa"]= $em;

		 
		$empresa_depto=ticket_depto($resultados['id_ticket'],$conexion);
		$dep='';
		for($d=0;$d<mysql_num_rows($empresa_depto);$d++)
		{
			$empdep=mysql_fetch_array($empresa_depto); 
			$dep.=$empdep['departamento']."<br>";
		}
		$arr["Departamento"]=$dep;
			
		$arr["Tipo"]= $resultados['tipo'];
		if($resultados['tipo']=='proyecto')
   	  	{	
			$arr["Alcance (%)"]= "<p align='center'>".number_format($resultadoslas['alcance'],2,'.','.')."</p>";	
	 	} 
	 	else
	 	{		
			$arr["Alcance (%)"]= "<p align='center'>".$resultados['alcance']."</p>";
		}
    		$arr["Presupuesto (%)"]= "<p  align='center'>".$porcent_presupuesto."</p>";
		$arr["Cerrado en (d&iacute;as)"]= "<p align='center'>".number_format($dif_actual_limite1,2,'.','.')."</p>";

		$decode[]=$arr;


}
echo json_encode($decode);

}//if de $conexion
 else{
	 mysql_close($conexion);
	 echo "La sesión ha caducado o se ingreso incorrectamente";
  	 echo "<script type='text/javascript'>redireccionar('index.php',3000);</script>";
	 }
	 }
else
{
  session_unset();
  session_destroy();
  echo "La sesión ha caducado o se ingreso incorrectamente";
  echo "<script type='text/javascript'>redireccionar('index.php',3000);</script>";
}
?>